package com.cards_game.simple_ddz.service;

import java.util.List;
import java.util.Map;

import com.cards_game.simple_ddz.bean.BaseCardBean;
import com.cards_game.simple_ddz.bean.ResultBean;
import com.cards_game.simple_ddz.bean.SimpleDdzBean;

/**
 * @author 郭国辉
 * 
 *     2017年6月22日下午6:32:41
 */
public interface PlayGameService {

	/**
	 * @param cbs
	 * @return
	 */
	boolean discardCards(List<BaseCardBean> cbs);

	/**
	 * @param roomId
	 * @return
	 */
	ResultBean<?> getNowCondition(int userId);

	/**
	 * @param userId 
	 * @return
	 */
	List<SimpleDdzBean> getSimpleDdzCards(int userId);

	/**
	 * @param userId
	 * @return
	 */
	List<SimpleDdzBean> getBottomCards(int userId);

	/**
	 * @param userId
	 * @return
	 */
	Map<Integer, Integer> getPartner(int userId);

}
